/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.tesam.gedeon.entity;

import java.sql.Date;

/**
 *
 * @author Sistema
 */
public class PersonLegal extends Person {
    
    private Date foundation;
    private Country countryBill ;
    private Department departmentBill;
    private Province provinceBill ;
    private District districtBill ;
    private String emailBill;
    private String addressBill ;
    private String zipcodeBill ;
    private Country countryShipping ;
    private Department departmentShipping;
    private Province provinceShipping ;
    private District districtShipping ;
    private String emailShipping;
    private String addressShipping ;
    private String zipcodeShipping ;
    
    public PersonLegal(){
    }
    
    public PersonLegal(Date foundation , Country countryBill,Department departmentBill,Province provinceBill,District districtBill,
            String emailBill,String addressBill,String zipcodeBill,Country countryShipping,Department departmentShipping ,
            Province provinceShipping,District districtShipping,String emailShipping,String addressShipping,String zipcodeShipping){
    
        this.foundation = foundation ;
        this.countryBill = countryBill ;
        this.departmentBill = departmentBill ;
        this.provinceBill = provinceBill ;
        this.districtBill = districtBill ;
        this.emailBill  = emailBill ;
        this.addressBill = addressBill ;
        this.zipcodeBill = zipcodeBill ;
        this.countryShipping = countryShipping ;
        this.departmentShipping = departmentShipping ;
        this.provinceShipping = provinceShipping ;
        this.districtShipping = districtShipping ;
        this.emailShipping = emailShipping ;
        this.addressShipping = addressShipping ;
        this.zipcodeShipping = zipcodeShipping ;
        
    }

    /**
     * @return the foundation
     */
    public Date getFoundation() {
        return foundation;
    }

    /**
     * @param foundation the foundation to set
     */
    public void setFoundation(Date foundation) {
        this.foundation = foundation;
    }

    /**
     * @return the countryBill
     */
    public Country getCountryBill() {
        return countryBill;
    }

    /**
     * @param countryBill the countryBill to set
     */
    public void setCountryBill(Country countryBill) {
        this.countryBill = countryBill;
    }

    /**
     * @return the departmentBill
     */
    public Department getDepartmentBill() {
        return departmentBill;
    }

    /**
     * @param departmentBill the departmentBill to set
     */
    public void setDepartmentBill(Department departmentBill) {
        this.departmentBill = departmentBill;
    }

    /**
     * @return the provinceBill
     */
    public Province getProvinceBill() {
        return provinceBill;
    }

    /**
     * @param provinceBill the provinceBill to set
     */
    public void setProvinceBill(Province provinceBill) {
        this.provinceBill = provinceBill;
    }

    /**
     * @return the districtBill
     */
    public District getDistrictBill() {
        return districtBill;
    }

    /**
     * @param districtBill the districtBill to set
     */
    public void setDistrictBill(District districtBill) {
        this.districtBill = districtBill;
    }

    /**
     * @return the emailBill
     */
    public String getEmailBill() {
        return emailBill;
    }

    /**
     * @param emailBill the emailBill to set
     */
    public void setEmailBill(String emailBill) {
        this.emailBill = emailBill;
    }

    /**
     * @return the addressBill
     */
    public String getAddressBill() {
        return addressBill;
    }

    /**
     * @param addressBill the addressBill to set
     */
    public void setAddressBill(String addressBill) {
        this.addressBill = addressBill;
    }

    /**
     * @return the zipcodeBill
     */
    public String getZipcodeBill() {
        return zipcodeBill;
    }

    /**
     * @param zipcodeBill the zipcodeBill to set
     */
    public void setZipcodeBill(String zipcodeBill) {
        this.zipcodeBill = zipcodeBill;
    }

    /**
     * @return the countryShipping
     */
    public Country getCountryShipping() {
        return countryShipping;
    }

    /**
     * @param countryShipping the countryShipping to set
     */
    public void setCountryShipping(Country countryShipping) {
        this.countryShipping = countryShipping;
    }

    /**
     * @return the departmentShipping
     */
    public Department getDepartmentShipping() {
        return departmentShipping;
    }

    /**
     * @param departmentShipping the departmentShipping to set
     */
    public void setDepartmentShipping(Department departmentShipping) {
        this.departmentShipping = departmentShipping;
    }

    /**
     * @return the provinceShipping
     */
    public Province getProvinceShipping() {
        return provinceShipping;
    }

    /**
     * @param provinceShipping the provinceShipping to set
     */
    public void setProvinceShipping(Province provinceShipping) {
        this.provinceShipping = provinceShipping;
    }

    /**
     * @return the distrinctShipping
     */
    public District getDistrictShipping() {
        return districtShipping;
    }

    /**
     * @param distrinctShipping the distrinctShipping to set
     */
    public void setDistrictShipping(District distrinctShipping) {
        this.districtShipping = distrinctShipping;
    }

    /**
     * @return the emailShipping
     */
    public String getEmailShipping() {
        return emailShipping;
    }

    /**
     * @param emailShipping the emailShipping to set
     */
    public void setEmailShipping(String emailShipping) {
        this.emailShipping = emailShipping;
    }

    /**
     * @return the addressShipping
     */
    public String getAddressShipping() {
        return addressShipping;
    }

    /**
     * @param addressShipping the addressShipping to set
     */
    public void setAddressShipping(String addressShipping) {
        this.addressShipping = addressShipping;
    }

    /**
     * @return the zipcodeShipping
     */
    public String getZipcodeShipping() {
        return zipcodeShipping;
    }

    /**
     * @param zipcodeShipping the zipcodeShipping to set
     */
    public void setZipcodeShipping(String zipcodeShipping) {
        this.zipcodeShipping = zipcodeShipping;
    }
    
    
}
